fn main() {
    let mut msg = String::from("Hello");
    let slice: &str = &msg[2..4]; // 2->3

    println!("{}", slice); // ll
    println!("{}", slice.len()); // 2

    let s2 = &msg[2..=4]; // 2->4
    println!("{}", s2); // llo

    let s3 = &msg[..4]; // 0->3
    println!("{}", s3); // hell

    let s4 = &msg[..]; // all
    println!("{}", s4); // hello
}
